package com.itheima.edu.info.manager.factory;

import com.itheima.edu.info.manager.dao.BaseStudentDao;
import com.itheima.edu.info.manager.dao.OtherStudentDao;
import com.itheima.edu.info.manager.dao.StudentDao;

/*
    学生库管工厂类:  核心职责: 对外产出学生库管对象
        汽车工厂是干嘛的?   -- 专门生产加工汽车的
        程序员工厂是干嘛的?   -- 专门生产加工程序员的
        学生库管工厂是干嘛的?  -- 专门生产加工学生库管对象的
    工厂模式下,为了便于外界快速获取数据,方法一般设计为static静态的
 */
public class StudentDaoFactory {
    //核心职责: 对外产出学生库管对象
    //当方法的返回值类型是一个接口类型时,方法中可以返回该接口的任意实现类对象!
    public static BaseStudentDao getStudentDao(){
        return new StudentDao();
    }
}
